Golang Job: Software Engineer

Job added on

Company

talentsocial

Location

Letterkenny - Ireland

Job type

Full-Time

Golang Job Details

On behalf of our Donegal client we are seeking an experienced Nodejs Software Developer to work in a Hybrid environment from their office in Letterkenny.


The Role The Team:

The client are committed to building unique highly scalable next-gen software using the latest technologies and services from AWS. Their cloud is built using serverless technology on Lambda, API Gateway, Aurora DB, and S3 and utilizes or integrates with 20 other AWS services. The emphasis is on scale. They provide Petabyte level storage solutions for some of the largest companies in the world, including many top fortune 50 companies, with industry-leading performance all through a SASS-enabled suite of products. Through partnership with AWS we pursue and drive innovation, and look to optimize our technology with new AWS services as they are released.


The client are looking for a Senior Software Engineer, with NodeJS being the prominent experience requirement for the role. We would also welcome candidates with a background in Java and/or Python. Reporting to the Manager of Engineering, your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. Ideally, the right candidate will focus on software delivery best practices through the Agile methodology


What You Will Do:

  • Develops software modules for various parts of the system
  • Writes design documents and proposes design solutions
  • Demonstrates strong understanding of software engineering processes such as agile methodologies, code-reviews, writing functional specifications
  • Understands and maintains existing code-base, adds features, fixes bugs, re-factors existing code
  • Solves challenging technical problems
  • Collaborates with team members and cross functional product teams
  • Writes well-designed, efficient, testable code
  • Demonstrates strong knowledge of data structures
  • Demonstrates good understanding of development tools such as version control, effort management and ticketing and compiling and generating builds
  • Seeks help and advice from others when stuck to resolve existing issues at the earliest
  • Gathering understanding and breaking down requirements
  • Provide technical mentorship to team members
  • Demonstrates a strong passion to learn
  • Possesses excellent interpersonal skills including communication and assertiveness
  • Estimates work assigned to self


What We Are Looking For:

  • Degree in Computer Science or related field, or equivalent experience with recognized and applicable industry certifications
  • Minimum of 3 years’ experience working as a software engineer
  • Proficiency with Node JS, JavaScript, React, Golang, and/or Python
  • Experience in Cloud Technologies (preferably AWS, Azure)
  • Knowledge of Node.js and frameworks available for it e.g. Express, Sequelize, etc.
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Working knowledge of server-side CSS pre-processors e.g. SCSS, Less, etc.
  • Basic understanding of front-end technologies, such as HTML5, and CSS3
  • Understanding accessibility and security compliance
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Understanding fundamental design principles behind a scalable application
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.
  • Ability to Create database schemas that represent and support business processes
  • Implementing automated testing platforms and unit test
  • Good understanding of code versioning tools, such as Git
  • Experience with Kubernetes is an advantage
  • AWS Accreditation a plus


You will be rewarded with a fantastic best in class team of dedicated technologists to work alongside, highly competitive basic salary, 10% bonus, healthcare and share options. Fantastic career opportunity with one of the best teams in the coolest place on the planet! Apply through the link with ba current CV and cover letter which highlights how you fit the job criteria and salary requirements and earliest start date.


60-90,000